package black.android.net.wifi;

import android.net.wifi.SupplicantState;
import java.net.InetAddress;
import top.niunaijun.blackreflection.annotation.BClassName;
import top.niunaijun.blackreflection.annotation.BConstructor;
import top.niunaijun.blackreflection.annotation.BField;

@BClassName("android.net.wifi.WifiInfo")
public interface WifiInfo {
  @BConstructor
  WifiInfo _new();

  @BField
  String mBSSID();

  @BField
  int mFrequency();

  @BField
  InetAddress mIpAddress();

  @BField
  int mLinkSpeed();

  @BField
  String mMacAddress();

  @BField
  int mNetworkId();

  @BField
  int mRssi();

  @BField
  String mSSID();

  @BField
  SupplicantState mSupplicantState();

  @BField
  Object mWifiSsid();
}
